package cn.ainit.test.bean;

import java.sql.Timestamp;

/**
 * AbstractBsOperatorsId entity provides the base persistence definition of the
 * BsOperatorsId entity. @author MyEclipse Persistence Tools
 */

public class BsOperatorsId{

	// Fields

	private String OId;
	private String OName;
	private Timestamp OBirthDate;
	private Timestamp OWorkDate;
	private String OCard;
	private String OSex;
	private Integer OAge;
	private String zwId;
	private String OHelpInput;
	private String DId;
	private String OJudgeBusiness;
	private String OJudgeDepart;
	private String OAddress;
	private String OOriginalDepart;
	private String OTelphone;
	private String OBp;
	private String OEmail;
	private String OMem;
	private String OExist;
	private String zzmmId;
	private String zcId;
	private Timestamp OCreateDate;
	private String stationId;
	private Timestamp lastModDate;
	private String OIdAffiliate;
	private String SId;
	private Integer queryDays;
	private String OIdFlag;
	private String HWhere;
	private String CWhere;
	private String FWhere;
	private String pxWhere;
	private String jhWhere;
	private String lsWhere;
	private String HWhereName;
	private String CWhereName;
	private String FWhereName;
	private String pxWhereName;
	private String jhWhereName;
	private String lsWhereName;
	private String MWhere;
	private String MWhereName;
	private String sdWhere;
	private String sdWhereName;
	private String yhWhere;
	private String yhWhereName;
	private String bdWhere;
	private String bdWhereName;
	private String tcWhere;
	private String tcWhereName;
	private String trWhere;
	private String trWhereName;
	private String nbWhere;
	private String nbWhereName;
	private String qtWhere;
	private String qtWhereName;
	private String htWhere;
	private String htWhereName;
	private String allowOperatorotherstation;
	private String stationIdUsable;
	private String qkProductWhere;
	private String qkProductWhereName;
	private String qkZdWhere;
	private String qkZdWhereName;
	private String zdWhere;
	private String zdWhereName;
	private String ONameEnglish;
	private String stationIdQuery;
	private String outputPath;
	private String pyWhere;
	private String pyWhereName;
	private String pkWhere;
	private String pkWhereName;

	// Constructors

	/** default constructor */
	public BsOperatorsId() {
	}

	/** minimal constructor */
	public BsOperatorsId(String OId, String OName, String stationId) {
		this.OId = OId;
		this.OName = OName;
		this.stationId = stationId;
	}

	/** full constructor */
	public BsOperatorsId(String OId, String OName,
			Timestamp OBirthDate, Timestamp OWorkDate, String OCard,
			String OSex, Integer OAge, String zwId, String OHelpInput,
			String DId, String OJudgeBusiness, String OJudgeDepart,
			String OAddress, String OOriginalDepart, String OTelphone,
			String OBp, String OEmail, String OMem, String OExist,
			String zzmmId, String zcId, Timestamp OCreateDate,
			String stationId, Timestamp lastModDate, String OIdAffiliate,
			String SId, Integer queryDays, String OIdFlag, String HWhere,
			String CWhere, String FWhere, String pxWhere, String jhWhere,
			String lsWhere, String HWhereName, String CWhereName,
			String FWhereName, String pxWhereName, String jhWhereName,
			String lsWhereName, String MWhere, String MWhereName,
			String sdWhere, String sdWhereName, String yhWhere,
			String yhWhereName, String bdWhere, String bdWhereName,
			String tcWhere, String tcWhereName, String trWhere,
			String trWhereName, String nbWhere, String nbWhereName,
			String qtWhere, String qtWhereName, String htWhere,
			String htWhereName, String allowOperatorotherstation,
			String stationIdUsable, String qkProductWhere,
			String qkProductWhereName, String qkZdWhere, String qkZdWhereName,
			String zdWhere, String zdWhereName, String ONameEnglish,
			String stationIdQuery, String outputPath, String pyWhere,
			String pyWhereName, String pkWhere, String pkWhereName) {
		this.OId = OId;
		this.OName = OName;
		this.OBirthDate = OBirthDate;
		this.OWorkDate = OWorkDate;
		this.OCard = OCard;
		this.OSex = OSex;
		this.OAge = OAge;
		this.zwId = zwId;
		this.OHelpInput = OHelpInput;
		this.DId = DId;
		this.OJudgeBusiness = OJudgeBusiness;
		this.OJudgeDepart = OJudgeDepart;
		this.OAddress = OAddress;
		this.OOriginalDepart = OOriginalDepart;
		this.OTelphone = OTelphone;
		this.OBp = OBp;
		this.OEmail = OEmail;
		this.OMem = OMem;
		this.OExist = OExist;
		this.zzmmId = zzmmId;
		this.zcId = zcId;
		this.OCreateDate = OCreateDate;
		this.stationId = stationId;
		this.lastModDate = lastModDate;
		this.OIdAffiliate = OIdAffiliate;
		this.SId = SId;
		this.queryDays = queryDays;
		this.OIdFlag = OIdFlag;
		this.HWhere = HWhere;
		this.CWhere = CWhere;
		this.FWhere = FWhere;
		this.pxWhere = pxWhere;
		this.jhWhere = jhWhere;
		this.lsWhere = lsWhere;
		this.HWhereName = HWhereName;
		this.CWhereName = CWhereName;
		this.FWhereName = FWhereName;
		this.pxWhereName = pxWhereName;
		this.jhWhereName = jhWhereName;
		this.lsWhereName = lsWhereName;
		this.MWhere = MWhere;
		this.MWhereName = MWhereName;
		this.sdWhere = sdWhere;
		this.sdWhereName = sdWhereName;
		this.yhWhere = yhWhere;
		this.yhWhereName = yhWhereName;
		this.bdWhere = bdWhere;
		this.bdWhereName = bdWhereName;
		this.tcWhere = tcWhere;
		this.tcWhereName = tcWhereName;
		this.trWhere = trWhere;
		this.trWhereName = trWhereName;
		this.nbWhere = nbWhere;
		this.nbWhereName = nbWhereName;
		this.qtWhere = qtWhere;
		this.qtWhereName = qtWhereName;
		this.htWhere = htWhere;
		this.htWhereName = htWhereName;
		this.allowOperatorotherstation = allowOperatorotherstation;
		this.stationIdUsable = stationIdUsable;
		this.qkProductWhere = qkProductWhere;
		this.qkProductWhereName = qkProductWhereName;
		this.qkZdWhere = qkZdWhere;
		this.qkZdWhereName = qkZdWhereName;
		this.zdWhere = zdWhere;
		this.zdWhereName = zdWhereName;
		this.ONameEnglish = ONameEnglish;
		this.stationIdQuery = stationIdQuery;
		this.outputPath = outputPath;
		this.pyWhere = pyWhere;
		this.pyWhereName = pyWhereName;
		this.pkWhere = pkWhere;
		this.pkWhereName = pkWhereName;
	}

	// Property accessors

	public String getOId() {
		return this.OId;
	}

	public void setOId(String OId) {
		this.OId = OId;
	}

	public String getOName() {
		return this.OName;
	}

	public void setOName(String OName) {
		this.OName = OName;
	}

	public Timestamp getOBirthDate() {
		return this.OBirthDate;
	}

	public void setOBirthDate(Timestamp OBirthDate) {
		this.OBirthDate = OBirthDate;
	}

	public Timestamp getOWorkDate() {
		return this.OWorkDate;
	}

	public void setOWorkDate(Timestamp OWorkDate) {
		this.OWorkDate = OWorkDate;
	}

	public String getOCard() {
		return this.OCard;
	}

	public void setOCard(String OCard) {
		this.OCard = OCard;
	}

	public String getOSex() {
		return this.OSex;
	}

	public void setOSex(String OSex) {
		this.OSex = OSex;
	}

	public Integer getOAge() {
		return this.OAge;
	}

	public void setOAge(Integer OAge) {
		this.OAge = OAge;
	}

	public String getZwId() {
		return this.zwId;
	}

	public void setZwId(String zwId) {
		this.zwId = zwId;
	}

	public String getOHelpInput() {
		return this.OHelpInput;
	}

	public void setOHelpInput(String OHelpInput) {
		this.OHelpInput = OHelpInput;
	}

	public String getDId() {
		return this.DId;
	}

	public void setDId(String DId) {
		this.DId = DId;
	}

	public String getOJudgeBusiness() {
		return this.OJudgeBusiness;
	}

	public void setOJudgeBusiness(String OJudgeBusiness) {
		this.OJudgeBusiness = OJudgeBusiness;
	}

	public String getOJudgeDepart() {
		return this.OJudgeDepart;
	}

	public void setOJudgeDepart(String OJudgeDepart) {
		this.OJudgeDepart = OJudgeDepart;
	}

	public String getOAddress() {
		return this.OAddress;
	}

	public void setOAddress(String OAddress) {
		this.OAddress = OAddress;
	}

	public String getOOriginalDepart() {
		return this.OOriginalDepart;
	}

	public void setOOriginalDepart(String OOriginalDepart) {
		this.OOriginalDepart = OOriginalDepart;
	}

	public String getOTelphone() {
		return this.OTelphone;
	}

	public void setOTelphone(String OTelphone) {
		this.OTelphone = OTelphone;
	}

	public String getOBp() {
		return this.OBp;
	}

	public void setOBp(String OBp) {
		this.OBp = OBp;
	}

	public String getOEmail() {
		return this.OEmail;
	}

	public void setOEmail(String OEmail) {
		this.OEmail = OEmail;
	}

	public String getOMem() {
		return this.OMem;
	}

	public void setOMem(String OMem) {
		this.OMem = OMem;
	}

	public String getOExist() {
		return this.OExist;
	}

	public void setOExist(String OExist) {
		this.OExist = OExist;
	}

	public String getZzmmId() {
		return this.zzmmId;
	}

	public void setZzmmId(String zzmmId) {
		this.zzmmId = zzmmId;
	}

	public String getZcId() {
		return this.zcId;
	}

	public void setZcId(String zcId) {
		this.zcId = zcId;
	}

	public Timestamp getOCreateDate() {
		return this.OCreateDate;
	}

	public void setOCreateDate(Timestamp OCreateDate) {
		this.OCreateDate = OCreateDate;
	}

	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public Timestamp getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Timestamp lastModDate) {
		this.lastModDate = lastModDate;
	}

	public String getOIdAffiliate() {
		return this.OIdAffiliate;
	}

	public void setOIdAffiliate(String OIdAffiliate) {
		this.OIdAffiliate = OIdAffiliate;
	}

	public String getSId() {
		return this.SId;
	}

	public void setSId(String SId) {
		this.SId = SId;
	}

	public Integer getQueryDays() {
		return this.queryDays;
	}

	public void setQueryDays(Integer queryDays) {
		this.queryDays = queryDays;
	}

	public String getOIdFlag() {
		return this.OIdFlag;
	}

	public void setOIdFlag(String OIdFlag) {
		this.OIdFlag = OIdFlag;
	}

	public String getHWhere() {
		return this.HWhere;
	}

	public void setHWhere(String HWhere) {
		this.HWhere = HWhere;
	}

	public String getCWhere() {
		return this.CWhere;
	}

	public void setCWhere(String CWhere) {
		this.CWhere = CWhere;
	}

	public String getFWhere() {
		return this.FWhere;
	}

	public void setFWhere(String FWhere) {
		this.FWhere = FWhere;
	}

	public String getPxWhere() {
		return this.pxWhere;
	}

	public void setPxWhere(String pxWhere) {
		this.pxWhere = pxWhere;
	}

	public String getJhWhere() {
		return this.jhWhere;
	}

	public void setJhWhere(String jhWhere) {
		this.jhWhere = jhWhere;
	}

	public String getLsWhere() {
		return this.lsWhere;
	}

	public void setLsWhere(String lsWhere) {
		this.lsWhere = lsWhere;
	}

	public String getHWhereName() {
		return this.HWhereName;
	}

	public void setHWhereName(String HWhereName) {
		this.HWhereName = HWhereName;
	}

	public String getCWhereName() {
		return this.CWhereName;
	}

	public void setCWhereName(String CWhereName) {
		this.CWhereName = CWhereName;
	}

	public String getFWhereName() {
		return this.FWhereName;
	}

	public void setFWhereName(String FWhereName) {
		this.FWhereName = FWhereName;
	}

	public String getPxWhereName() {
		return this.pxWhereName;
	}

	public void setPxWhereName(String pxWhereName) {
		this.pxWhereName = pxWhereName;
	}

	public String getJhWhereName() {
		return this.jhWhereName;
	}

	public void setJhWhereName(String jhWhereName) {
		this.jhWhereName = jhWhereName;
	}

	public String getLsWhereName() {
		return this.lsWhereName;
	}

	public void setLsWhereName(String lsWhereName) {
		this.lsWhereName = lsWhereName;
	}

	public String getMWhere() {
		return this.MWhere;
	}

	public void setMWhere(String MWhere) {
		this.MWhere = MWhere;
	}

	public String getMWhereName() {
		return this.MWhereName;
	}

	public void setMWhereName(String MWhereName) {
		this.MWhereName = MWhereName;
	}

	public String getSdWhere() {
		return this.sdWhere;
	}

	public void setSdWhere(String sdWhere) {
		this.sdWhere = sdWhere;
	}

	public String getSdWhereName() {
		return this.sdWhereName;
	}

	public void setSdWhereName(String sdWhereName) {
		this.sdWhereName = sdWhereName;
	}

	public String getYhWhere() {
		return this.yhWhere;
	}

	public void setYhWhere(String yhWhere) {
		this.yhWhere = yhWhere;
	}

	public String getYhWhereName() {
		return this.yhWhereName;
	}

	public void setYhWhereName(String yhWhereName) {
		this.yhWhereName = yhWhereName;
	}

	public String getBdWhere() {
		return this.bdWhere;
	}

	public void setBdWhere(String bdWhere) {
		this.bdWhere = bdWhere;
	}

	public String getBdWhereName() {
		return this.bdWhereName;
	}

	public void setBdWhereName(String bdWhereName) {
		this.bdWhereName = bdWhereName;
	}

	public String getTcWhere() {
		return this.tcWhere;
	}

	public void setTcWhere(String tcWhere) {
		this.tcWhere = tcWhere;
	}

	public String getTcWhereName() {
		return this.tcWhereName;
	}

	public void setTcWhereName(String tcWhereName) {
		this.tcWhereName = tcWhereName;
	}

	public String getTrWhere() {
		return this.trWhere;
	}

	public void setTrWhere(String trWhere) {
		this.trWhere = trWhere;
	}

	public String getTrWhereName() {
		return this.trWhereName;
	}

	public void setTrWhereName(String trWhereName) {
		this.trWhereName = trWhereName;
	}

	public String getNbWhere() {
		return this.nbWhere;
	}

	public void setNbWhere(String nbWhere) {
		this.nbWhere = nbWhere;
	}

	public String getNbWhereName() {
		return this.nbWhereName;
	}

	public void setNbWhereName(String nbWhereName) {
		this.nbWhereName = nbWhereName;
	}

	public String getQtWhere() {
		return this.qtWhere;
	}

	public void setQtWhere(String qtWhere) {
		this.qtWhere = qtWhere;
	}

	public String getQtWhereName() {
		return this.qtWhereName;
	}

	public void setQtWhereName(String qtWhereName) {
		this.qtWhereName = qtWhereName;
	}

	public String getHtWhere() {
		return this.htWhere;
	}

	public void setHtWhere(String htWhere) {
		this.htWhere = htWhere;
	}

	public String getHtWhereName() {
		return this.htWhereName;
	}

	public void setHtWhereName(String htWhereName) {
		this.htWhereName = htWhereName;
	}

	public String getAllowOperatorotherstation() {
		return this.allowOperatorotherstation;
	}

	public void setAllowOperatorotherstation(String allowOperatorotherstation) {
		this.allowOperatorotherstation = allowOperatorotherstation;
	}

	public String getStationIdUsable() {
		return this.stationIdUsable;
	}

	public void setStationIdUsable(String stationIdUsable) {
		this.stationIdUsable = stationIdUsable;
	}

	public String getQkProductWhere() {
		return this.qkProductWhere;
	}

	public void setQkProductWhere(String qkProductWhere) {
		this.qkProductWhere = qkProductWhere;
	}

	public String getQkProductWhereName() {
		return this.qkProductWhereName;
	}

	public void setQkProductWhereName(String qkProductWhereName) {
		this.qkProductWhereName = qkProductWhereName;
	}

	public String getQkZdWhere() {
		return this.qkZdWhere;
	}

	public void setQkZdWhere(String qkZdWhere) {
		this.qkZdWhere = qkZdWhere;
	}

	public String getQkZdWhereName() {
		return this.qkZdWhereName;
	}

	public void setQkZdWhereName(String qkZdWhereName) {
		this.qkZdWhereName = qkZdWhereName;
	}

	public String getZdWhere() {
		return this.zdWhere;
	}

	public void setZdWhere(String zdWhere) {
		this.zdWhere = zdWhere;
	}

	public String getZdWhereName() {
		return this.zdWhereName;
	}

	public void setZdWhereName(String zdWhereName) {
		this.zdWhereName = zdWhereName;
	}

	public String getONameEnglish() {
		return this.ONameEnglish;
	}

	public void setONameEnglish(String ONameEnglish) {
		this.ONameEnglish = ONameEnglish;
	}

	public String getStationIdQuery() {
		return this.stationIdQuery;
	}

	public void setStationIdQuery(String stationIdQuery) {
		this.stationIdQuery = stationIdQuery;
	}

	public String getOutputPath() {
		return this.outputPath;
	}

	public void setOutputPath(String outputPath) {
		this.outputPath = outputPath;
	}

	public String getPyWhere() {
		return this.pyWhere;
	}

	public void setPyWhere(String pyWhere) {
		this.pyWhere = pyWhere;
	}

	public String getPyWhereName() {
		return this.pyWhereName;
	}

	public void setPyWhereName(String pyWhereName) {
		this.pyWhereName = pyWhereName;
	}

	public String getPkWhere() {
		return this.pkWhere;
	}

	public void setPkWhere(String pkWhere) {
		this.pkWhere = pkWhere;
	}

	public String getPkWhereName() {
		return this.pkWhereName;
	}

	public void setPkWhereName(String pkWhereName) {
		this.pkWhereName = pkWhereName;
	}

	public boolean equals(Object other) {
		if ((this == other))
			return true;
		if ((other == null))
			return false;
		if (!(other instanceof BsOperatorsId))
			return false;
		BsOperatorsId castOther = (BsOperatorsId) other;

		return ((this.getOId() == castOther.getOId()) || (this.getOId() != null
				&& castOther.getOId() != null && this.getOId().equals(
				castOther.getOId())))
				&& ((this.getOName() == castOther.getOName()) || (this
						.getOName() != null
						&& castOther.getOName() != null && this.getOName()
						.equals(castOther.getOName())))
				&& ((this.getOBirthDate() == castOther.getOBirthDate()) || (this
						.getOBirthDate() != null
						&& castOther.getOBirthDate() != null && this
						.getOBirthDate().equals(castOther.getOBirthDate())))
				&& ((this.getOWorkDate() == castOther.getOWorkDate()) || (this
						.getOWorkDate() != null
						&& castOther.getOWorkDate() != null && this
						.getOWorkDate().equals(castOther.getOWorkDate())))
				&& ((this.getOCard() == castOther.getOCard()) || (this
						.getOCard() != null
						&& castOther.getOCard() != null && this.getOCard()
						.equals(castOther.getOCard())))
				&& ((this.getOSex() == castOther.getOSex()) || (this.getOSex() != null
						&& castOther.getOSex() != null && this.getOSex()
						.equals(castOther.getOSex())))
				&& ((this.getOAge() == castOther.getOAge()) || (this.getOAge() != null
						&& castOther.getOAge() != null && this.getOAge()
						.equals(castOther.getOAge())))
				&& ((this.getZwId() == castOther.getZwId()) || (this.getZwId() != null
						&& castOther.getZwId() != null && this.getZwId()
						.equals(castOther.getZwId())))
				&& ((this.getOHelpInput() == castOther.getOHelpInput()) || (this
						.getOHelpInput() != null
						&& castOther.getOHelpInput() != null && this
						.getOHelpInput().equals(castOther.getOHelpInput())))
				&& ((this.getDId() == castOther.getDId()) || (this.getDId() != null
						&& castOther.getDId() != null && this.getDId().equals(
						castOther.getDId())))
				&& ((this.getOJudgeBusiness() == castOther.getOJudgeBusiness()) || (this
						.getOJudgeBusiness() != null
						&& castOther.getOJudgeBusiness() != null && this
						.getOJudgeBusiness().equals(
								castOther.getOJudgeBusiness())))
				&& ((this.getOJudgeDepart() == castOther.getOJudgeDepart()) || (this
						.getOJudgeDepart() != null
						&& castOther.getOJudgeDepart() != null && this
						.getOJudgeDepart().equals(castOther.getOJudgeDepart())))
				&& ((this.getOAddress() == castOther.getOAddress()) || (this
						.getOAddress() != null
						&& castOther.getOAddress() != null && this
						.getOAddress().equals(castOther.getOAddress())))
				&& ((this.getOOriginalDepart() == castOther
						.getOOriginalDepart()) || (this.getOOriginalDepart() != null
						&& castOther.getOOriginalDepart() != null && this
						.getOOriginalDepart().equals(
								castOther.getOOriginalDepart())))
				&& ((this.getOTelphone() == castOther.getOTelphone()) || (this
						.getOTelphone() != null
						&& castOther.getOTelphone() != null && this
						.getOTelphone().equals(castOther.getOTelphone())))
				&& ((this.getOBp() == castOther.getOBp()) || (this.getOBp() != null
						&& castOther.getOBp() != null && this.getOBp().equals(
						castOther.getOBp())))
				&& ((this.getOEmail() == castOther.getOEmail()) || (this
						.getOEmail() != null
						&& castOther.getOEmail() != null && this.getOEmail()
						.equals(castOther.getOEmail())))
				&& ((this.getOMem() == castOther.getOMem()) || (this.getOMem() != null
						&& castOther.getOMem() != null && this.getOMem()
						.equals(castOther.getOMem())))
				&& ((this.getOExist() == castOther.getOExist()) || (this
						.getOExist() != null
						&& castOther.getOExist() != null && this.getOExist()
						.equals(castOther.getOExist())))
				&& ((this.getZzmmId() == castOther.getZzmmId()) || (this
						.getZzmmId() != null
						&& castOther.getZzmmId() != null && this.getZzmmId()
						.equals(castOther.getZzmmId())))
				&& ((this.getZcId() == castOther.getZcId()) || (this.getZcId() != null
						&& castOther.getZcId() != null && this.getZcId()
						.equals(castOther.getZcId())))
				&& ((this.getOCreateDate() == castOther.getOCreateDate()) || (this
						.getOCreateDate() != null
						&& castOther.getOCreateDate() != null && this
						.getOCreateDate().equals(castOther.getOCreateDate())))
				&& ((this.getStationId() == castOther.getStationId()) || (this
						.getStationId() != null
						&& castOther.getStationId() != null && this
						.getStationId().equals(castOther.getStationId())))
				&& ((this.getLastModDate() == castOther.getLastModDate()) || (this
						.getLastModDate() != null
						&& castOther.getLastModDate() != null && this
						.getLastModDate().equals(castOther.getLastModDate())))
				&& ((this.getOIdAffiliate() == castOther.getOIdAffiliate()) || (this
						.getOIdAffiliate() != null
						&& castOther.getOIdAffiliate() != null && this
						.getOIdAffiliate().equals(castOther.getOIdAffiliate())))
				&& ((this.getSId() == castOther.getSId()) || (this.getSId() != null
						&& castOther.getSId() != null && this.getSId().equals(
						castOther.getSId())))
				&& ((this.getQueryDays() == castOther.getQueryDays()) || (this
						.getQueryDays() != null
						&& castOther.getQueryDays() != null && this
						.getQueryDays().equals(castOther.getQueryDays())))
				&& ((this.getOIdFlag() == castOther.getOIdFlag()) || (this
						.getOIdFlag() != null
						&& castOther.getOIdFlag() != null && this.getOIdFlag()
						.equals(castOther.getOIdFlag())))
				&& ((this.getHWhere() == castOther.getHWhere()) || (this
						.getHWhere() != null
						&& castOther.getHWhere() != null && this.getHWhere()
						.equals(castOther.getHWhere())))
				&& ((this.getCWhere() == castOther.getCWhere()) || (this
						.getCWhere() != null
						&& castOther.getCWhere() != null && this.getCWhere()
						.equals(castOther.getCWhere())))
				&& ((this.getFWhere() == castOther.getFWhere()) || (this
						.getFWhere() != null
						&& castOther.getFWhere() != null && this.getFWhere()
						.equals(castOther.getFWhere())))
				&& ((this.getPxWhere() == castOther.getPxWhere()) || (this
						.getPxWhere() != null
						&& castOther.getPxWhere() != null && this.getPxWhere()
						.equals(castOther.getPxWhere())))
				&& ((this.getJhWhere() == castOther.getJhWhere()) || (this
						.getJhWhere() != null
						&& castOther.getJhWhere() != null && this.getJhWhere()
						.equals(castOther.getJhWhere())))
				&& ((this.getLsWhere() == castOther.getLsWhere()) || (this
						.getLsWhere() != null
						&& castOther.getLsWhere() != null && this.getLsWhere()
						.equals(castOther.getLsWhere())))
				&& ((this.getHWhereName() == castOther.getHWhereName()) || (this
						.getHWhereName() != null
						&& castOther.getHWhereName() != null && this
						.getHWhereName().equals(castOther.getHWhereName())))
				&& ((this.getCWhereName() == castOther.getCWhereName()) || (this
						.getCWhereName() != null
						&& castOther.getCWhereName() != null && this
						.getCWhereName().equals(castOther.getCWhereName())))
				&& ((this.getFWhereName() == castOther.getFWhereName()) || (this
						.getFWhereName() != null
						&& castOther.getFWhereName() != null && this
						.getFWhereName().equals(castOther.getFWhereName())))
				&& ((this.getPxWhereName() == castOther.getPxWhereName()) || (this
						.getPxWhereName() != null
						&& castOther.getPxWhereName() != null && this
						.getPxWhereName().equals(castOther.getPxWhereName())))
				&& ((this.getJhWhereName() == castOther.getJhWhereName()) || (this
						.getJhWhereName() != null
						&& castOther.getJhWhereName() != null && this
						.getJhWhereName().equals(castOther.getJhWhereName())))
				&& ((this.getLsWhereName() == castOther.getLsWhereName()) || (this
						.getLsWhereName() != null
						&& castOther.getLsWhereName() != null && this
						.getLsWhereName().equals(castOther.getLsWhereName())))
				&& ((this.getMWhere() == castOther.getMWhere()) || (this
						.getMWhere() != null
						&& castOther.getMWhere() != null && this.getMWhere()
						.equals(castOther.getMWhere())))
				&& ((this.getMWhereName() == castOther.getMWhereName()) || (this
						.getMWhereName() != null
						&& castOther.getMWhereName() != null && this
						.getMWhereName().equals(castOther.getMWhereName())))
				&& ((this.getSdWhere() == castOther.getSdWhere()) || (this
						.getSdWhere() != null
						&& castOther.getSdWhere() != null && this.getSdWhere()
						.equals(castOther.getSdWhere())))
				&& ((this.getSdWhereName() == castOther.getSdWhereName()) || (this
						.getSdWhereName() != null
						&& castOther.getSdWhereName() != null && this
						.getSdWhereName().equals(castOther.getSdWhereName())))
				&& ((this.getYhWhere() == castOther.getYhWhere()) || (this
						.getYhWhere() != null
						&& castOther.getYhWhere() != null && this.getYhWhere()
						.equals(castOther.getYhWhere())))
				&& ((this.getYhWhereName() == castOther.getYhWhereName()) || (this
						.getYhWhereName() != null
						&& castOther.getYhWhereName() != null && this
						.getYhWhereName().equals(castOther.getYhWhereName())))
				&& ((this.getBdWhere() == castOther.getBdWhere()) || (this
						.getBdWhere() != null
						&& castOther.getBdWhere() != null && this.getBdWhere()
						.equals(castOther.getBdWhere())))
				&& ((this.getBdWhereName() == castOther.getBdWhereName()) || (this
						.getBdWhereName() != null
						&& castOther.getBdWhereName() != null && this
						.getBdWhereName().equals(castOther.getBdWhereName())))
				&& ((this.getTcWhere() == castOther.getTcWhere()) || (this
						.getTcWhere() != null
						&& castOther.getTcWhere() != null && this.getTcWhere()
						.equals(castOther.getTcWhere())))
				&& ((this.getTcWhereName() == castOther.getTcWhereName()) || (this
						.getTcWhereName() != null
						&& castOther.getTcWhereName() != null && this
						.getTcWhereName().equals(castOther.getTcWhereName())))
				&& ((this.getTrWhere() == castOther.getTrWhere()) || (this
						.getTrWhere() != null
						&& castOther.getTrWhere() != null && this.getTrWhere()
						.equals(castOther.getTrWhere())))
				&& ((this.getTrWhereName() == castOther.getTrWhereName()) || (this
						.getTrWhereName() != null
						&& castOther.getTrWhereName() != null && this
						.getTrWhereName().equals(castOther.getTrWhereName())))
				&& ((this.getNbWhere() == castOther.getNbWhere()) || (this
						.getNbWhere() != null
						&& castOther.getNbWhere() != null && this.getNbWhere()
						.equals(castOther.getNbWhere())))
				&& ((this.getNbWhereName() == castOther.getNbWhereName()) || (this
						.getNbWhereName() != null
						&& castOther.getNbWhereName() != null && this
						.getNbWhereName().equals(castOther.getNbWhereName())))
				&& ((this.getQtWhere() == castOther.getQtWhere()) || (this
						.getQtWhere() != null
						&& castOther.getQtWhere() != null && this.getQtWhere()
						.equals(castOther.getQtWhere())))
				&& ((this.getQtWhereName() == castOther.getQtWhereName()) || (this
						.getQtWhereName() != null
						&& castOther.getQtWhereName() != null && this
						.getQtWhereName().equals(castOther.getQtWhereName())))
				&& ((this.getHtWhere() == castOther.getHtWhere()) || (this
						.getHtWhere() != null
						&& castOther.getHtWhere() != null && this.getHtWhere()
						.equals(castOther.getHtWhere())))
				&& ((this.getHtWhereName() == castOther.getHtWhereName()) || (this
						.getHtWhereName() != null
						&& castOther.getHtWhereName() != null && this
						.getHtWhereName().equals(castOther.getHtWhereName())))
				&& ((this.getAllowOperatorotherstation() == castOther
						.getAllowOperatorotherstation()) || (this
						.getAllowOperatorotherstation() != null
						&& castOther.getAllowOperatorotherstation() != null && this
						.getAllowOperatorotherstation().equals(
								castOther.getAllowOperatorotherstation())))
				&& ((this.getStationIdUsable() == castOther
						.getStationIdUsable()) || (this.getStationIdUsable() != null
						&& castOther.getStationIdUsable() != null && this
						.getStationIdUsable().equals(
								castOther.getStationIdUsable())))
				&& ((this.getQkProductWhere() == castOther.getQkProductWhere()) || (this
						.getQkProductWhere() != null
						&& castOther.getQkProductWhere() != null && this
						.getQkProductWhere().equals(
								castOther.getQkProductWhere())))
				&& ((this.getQkProductWhereName() == castOther
						.getQkProductWhereName()) || (this
						.getQkProductWhereName() != null
						&& castOther.getQkProductWhereName() != null && this
						.getQkProductWhereName().equals(
								castOther.getQkProductWhereName())))
				&& ((this.getQkZdWhere() == castOther.getQkZdWhere()) || (this
						.getQkZdWhere() != null
						&& castOther.getQkZdWhere() != null && this
						.getQkZdWhere().equals(castOther.getQkZdWhere())))
				&& ((this.getQkZdWhereName() == castOther.getQkZdWhereName()) || (this
						.getQkZdWhereName() != null
						&& castOther.getQkZdWhereName() != null && this
						.getQkZdWhereName()
						.equals(castOther.getQkZdWhereName())))
				&& ((this.getZdWhere() == castOther.getZdWhere()) || (this
						.getZdWhere() != null
						&& castOther.getZdWhere() != null && this.getZdWhere()
						.equals(castOther.getZdWhere())))
				&& ((this.getZdWhereName() == castOther.getZdWhereName()) || (this
						.getZdWhereName() != null
						&& castOther.getZdWhereName() != null && this
						.getZdWhereName().equals(castOther.getZdWhereName())))
				&& ((this.getONameEnglish() == castOther.getONameEnglish()) || (this
						.getONameEnglish() != null
						&& castOther.getONameEnglish() != null && this
						.getONameEnglish().equals(castOther.getONameEnglish())))
				&& ((this.getStationIdQuery() == castOther.getStationIdQuery()) || (this
						.getStationIdQuery() != null
						&& castOther.getStationIdQuery() != null && this
						.getStationIdQuery().equals(
								castOther.getStationIdQuery())))
				&& ((this.getOutputPath() == castOther.getOutputPath()) || (this
						.getOutputPath() != null
						&& castOther.getOutputPath() != null && this
						.getOutputPath().equals(castOther.getOutputPath())))
				&& ((this.getPyWhere() == castOther.getPyWhere()) || (this
						.getPyWhere() != null
						&& castOther.getPyWhere() != null && this.getPyWhere()
						.equals(castOther.getPyWhere())))
				&& ((this.getPyWhereName() == castOther.getPyWhereName()) || (this
						.getPyWhereName() != null
						&& castOther.getPyWhereName() != null && this
						.getPyWhereName().equals(castOther.getPyWhereName())))
				&& ((this.getPkWhere() == castOther.getPkWhere()) || (this
						.getPkWhere() != null
						&& castOther.getPkWhere() != null && this.getPkWhere()
						.equals(castOther.getPkWhere())))
				&& ((this.getPkWhereName() == castOther.getPkWhereName()) || (this
						.getPkWhereName() != null
						&& castOther.getPkWhereName() != null && this
						.getPkWhereName().equals(castOther.getPkWhereName())));
	}

	public int hashCode() {
		int result = 17;

		result = 37 * result
				+ (getOId() == null ? 0 : this.getOId().hashCode());
		result = 37 * result
				+ (getOName() == null ? 0 : this.getOName().hashCode());
		result = 37
				* result
				+ (getOBirthDate() == null ? 0 : this.getOBirthDate()
						.hashCode());
		result = 37 * result
				+ (getOWorkDate() == null ? 0 : this.getOWorkDate().hashCode());
		result = 37 * result
				+ (getOCard() == null ? 0 : this.getOCard().hashCode());
		result = 37 * result
				+ (getOSex() == null ? 0 : this.getOSex().hashCode());
		result = 37 * result
				+ (getOAge() == null ? 0 : this.getOAge().hashCode());
		result = 37 * result
				+ (getZwId() == null ? 0 : this.getZwId().hashCode());
		result = 37
				* result
				+ (getOHelpInput() == null ? 0 : this.getOHelpInput()
						.hashCode());
		result = 37 * result
				+ (getDId() == null ? 0 : this.getDId().hashCode());
		result = 37
				* result
				+ (getOJudgeBusiness() == null ? 0 : this.getOJudgeBusiness()
						.hashCode());
		result = 37
				* result
				+ (getOJudgeDepart() == null ? 0 : this.getOJudgeDepart()
						.hashCode());
		result = 37 * result
				+ (getOAddress() == null ? 0 : this.getOAddress().hashCode());
		result = 37
				* result
				+ (getOOriginalDepart() == null ? 0 : this.getOOriginalDepart()
						.hashCode());
		result = 37 * result
				+ (getOTelphone() == null ? 0 : this.getOTelphone().hashCode());
		result = 37 * result
				+ (getOBp() == null ? 0 : this.getOBp().hashCode());
		result = 37 * result
				+ (getOEmail() == null ? 0 : this.getOEmail().hashCode());
		result = 37 * result
				+ (getOMem() == null ? 0 : this.getOMem().hashCode());
		result = 37 * result
				+ (getOExist() == null ? 0 : this.getOExist().hashCode());
		result = 37 * result
				+ (getZzmmId() == null ? 0 : this.getZzmmId().hashCode());
		result = 37 * result
				+ (getZcId() == null ? 0 : this.getZcId().hashCode());
		result = 37
				* result
				+ (getOCreateDate() == null ? 0 : this.getOCreateDate()
						.hashCode());
		result = 37 * result
				+ (getStationId() == null ? 0 : this.getStationId().hashCode());
		result = 37
				* result
				+ (getLastModDate() == null ? 0 : this.getLastModDate()
						.hashCode());
		result = 37
				* result
				+ (getOIdAffiliate() == null ? 0 : this.getOIdAffiliate()
						.hashCode());
		result = 37 * result
				+ (getSId() == null ? 0 : this.getSId().hashCode());
		result = 37 * result
				+ (getQueryDays() == null ? 0 : this.getQueryDays().hashCode());
		result = 37 * result
				+ (getOIdFlag() == null ? 0 : this.getOIdFlag().hashCode());
		result = 37 * result
				+ (getHWhere() == null ? 0 : this.getHWhere().hashCode());
		result = 37 * result
				+ (getCWhere() == null ? 0 : this.getCWhere().hashCode());
		result = 37 * result
				+ (getFWhere() == null ? 0 : this.getFWhere().hashCode());
		result = 37 * result
				+ (getPxWhere() == null ? 0 : this.getPxWhere().hashCode());
		result = 37 * result
				+ (getJhWhere() == null ? 0 : this.getJhWhere().hashCode());
		result = 37 * result
				+ (getLsWhere() == null ? 0 : this.getLsWhere().hashCode());
		result = 37
				* result
				+ (getHWhereName() == null ? 0 : this.getHWhereName()
						.hashCode());
		result = 37
				* result
				+ (getCWhereName() == null ? 0 : this.getCWhereName()
						.hashCode());
		result = 37
				* result
				+ (getFWhereName() == null ? 0 : this.getFWhereName()
						.hashCode());
		result = 37
				* result
				+ (getPxWhereName() == null ? 0 : this.getPxWhereName()
						.hashCode());
		result = 37
				* result
				+ (getJhWhereName() == null ? 0 : this.getJhWhereName()
						.hashCode());
		result = 37
				* result
				+ (getLsWhereName() == null ? 0 : this.getLsWhereName()
						.hashCode());
		result = 37 * result
				+ (getMWhere() == null ? 0 : this.getMWhere().hashCode());
		result = 37
				* result
				+ (getMWhereName() == null ? 0 : this.getMWhereName()
						.hashCode());
		result = 37 * result
				+ (getSdWhere() == null ? 0 : this.getSdWhere().hashCode());
		result = 37
				* result
				+ (getSdWhereName() == null ? 0 : this.getSdWhereName()
						.hashCode());
		result = 37 * result
				+ (getYhWhere() == null ? 0 : this.getYhWhere().hashCode());
		result = 37
				* result
				+ (getYhWhereName() == null ? 0 : this.getYhWhereName()
						.hashCode());
		result = 37 * result
				+ (getBdWhere() == null ? 0 : this.getBdWhere().hashCode());
		result = 37
				* result
				+ (getBdWhereName() == null ? 0 : this.getBdWhereName()
						.hashCode());
		result = 37 * result
				+ (getTcWhere() == null ? 0 : this.getTcWhere().hashCode());
		result = 37
				* result
				+ (getTcWhereName() == null ? 0 : this.getTcWhereName()
						.hashCode());
		result = 37 * result
				+ (getTrWhere() == null ? 0 : this.getTrWhere().hashCode());
		result = 37
				* result
				+ (getTrWhereName() == null ? 0 : this.getTrWhereName()
						.hashCode());
		result = 37 * result
				+ (getNbWhere() == null ? 0 : this.getNbWhere().hashCode());
		result = 37
				* result
				+ (getNbWhereName() == null ? 0 : this.getNbWhereName()
						.hashCode());
		result = 37 * result
				+ (getQtWhere() == null ? 0 : this.getQtWhere().hashCode());
		result = 37
				* result
				+ (getQtWhereName() == null ? 0 : this.getQtWhereName()
						.hashCode());
		result = 37 * result
				+ (getHtWhere() == null ? 0 : this.getHtWhere().hashCode());
		result = 37
				* result
				+ (getHtWhereName() == null ? 0 : this.getHtWhereName()
						.hashCode());
		result = 37
				* result
				+ (getAllowOperatorotherstation() == null ? 0 : this
						.getAllowOperatorotherstation().hashCode());
		result = 37
				* result
				+ (getStationIdUsable() == null ? 0 : this.getStationIdUsable()
						.hashCode());
		result = 37
				* result
				+ (getQkProductWhere() == null ? 0 : this.getQkProductWhere()
						.hashCode());
		result = 37
				* result
				+ (getQkProductWhereName() == null ? 0 : this
						.getQkProductWhereName().hashCode());
		result = 37 * result
				+ (getQkZdWhere() == null ? 0 : this.getQkZdWhere().hashCode());
		result = 37
				* result
				+ (getQkZdWhereName() == null ? 0 : this.getQkZdWhereName()
						.hashCode());
		result = 37 * result
				+ (getZdWhere() == null ? 0 : this.getZdWhere().hashCode());
		result = 37
				* result
				+ (getZdWhereName() == null ? 0 : this.getZdWhereName()
						.hashCode());
		result = 37
				* result
				+ (getONameEnglish() == null ? 0 : this.getONameEnglish()
						.hashCode());
		result = 37
				* result
				+ (getStationIdQuery() == null ? 0 : this.getStationIdQuery()
						.hashCode());
		result = 37
				* result
				+ (getOutputPath() == null ? 0 : this.getOutputPath()
						.hashCode());
		result = 37 * result
				+ (getPyWhere() == null ? 0 : this.getPyWhere().hashCode());
		result = 37
				* result
				+ (getPyWhereName() == null ? 0 : this.getPyWhereName()
						.hashCode());
		result = 37 * result
				+ (getPkWhere() == null ? 0 : this.getPkWhere().hashCode());
		result = 37
				* result
				+ (getPkWhereName() == null ? 0 : this.getPkWhereName()
						.hashCode());
		return result;
	}

}